Shift multiplier



SHIFTMULTIPLIER Filed NOV. 29, 1965 .JUl-MING LEE ETAL 25 Sheets-Sheet l MULTI PLICAND 2 REGISTER MuLTIPLIER REGISTER HIGH ORDER} Low. ORDER I0 I a 6 MULTIPLE MULTIPLE GENERATOR GENERATOR RECODER B A i I sELEcToR sELEcTOR B A Y S ADDER E ADDER R ARRAY G ARRAY 24 AssIMILATOR suBTRAcTOR- OUTPUT REGISTER l/ 'Vli/V'7Y1RS' JUI -IIIIIc LEE v MEIR LEHMAN ATTORNE Jan. 1968 v JUl-MING LEE ETAL 3,366,780

SHIFT MULTIPLIER Filed Nov. 29, 1965 25 Sheets-Sheet 2 2 FIG. FIG. FIG. FIG. FIG. I j

2A 28 2c 2D 2E 1 FIG. FIG. FIG. FIG. FIG. 2d 2F 26 2H 21 X2 HIGH ORDER OF MULTIPLICAND\. I E I I I E I I I I I I I I I I I I I I I I I I I WI MULTI PLE GENERATOR 3 001 III SUBTRACTOR 3 1963 I JUl-MING LEE ETAL 0 SHIFT MULTI PLIER Filed Nov. 29, 1965 25 Sheets-Sheet 5 -FIG.2B

.MULTIFCEW J Q REGlSTER. I

6W RECODER RECODER RECODER RECODER HIGH ORDER SELECTOR .SELECTOR SELECTOR SELECTOR FROM LATCH 2 FROM LATCH 1 I 1968 Jul-MING LEE ETAL 3,365,780

SHIFT MULTIPLIER Filed Nov. 29, 1965 25 Sheets-Sheet 4 FIG. 2C

1 01 01 01 01 01 0101|01 .01 01 o'I5j RECODER RECODER RECODER RECODER NEGATIVE SELECTOR SELECTOR SELECTOR SELECTOR Jan. 30, 1968 JUI'MING LEE ETAL 3,366,780

I SHIFT MULTIPLIER Filed Nov. 29, 1965 I 25 Sheets-Shed 5 7 FIG. 2D

CORRECTION CIRCUIT LOW FROM SELECTOR SELECTOR SELECTOR SELECTOR ORDER LATCH 2 FROM 32 Jan. 30, 1968 JUl-MING LEE ETAL 3,366,780

SHIFT MULTIPLIER Filed Nov. .29, 1965 25 Sheets-Sheet 6 FIG.2E

SELECTOR SELECTOR SELECTOR SELECTOR LglfigHMz Jan. 30,1968 JUl-MING LEE ETAL 3,366,780

I SHIFTMULTIPLIER Filed Nov. 29, 1965 25 Sheets-Sheet v FROM LATCH 1 SAMPLING PULSE) G28 Jan. 30, 1968 Jul-MING LEE ETAL 3,366,780

SHIFT MULTIPLIER Filed Nov. 29, 1965 25 Sheets-Sheet a 1 -B|T POSITIONS D REGISTER 6zoooxymol4 um FROM LATCH 1 ,SAMPLING PULSE iSUBTRACTOR 26 28 SAMPLING PULSE 62B 1968 JUI-MING LEE ETAL 3,

SHIFT MULTIPLIER Filed Nov. 29, 1965 25 Sheets-Sheet 9 g? FIG.2H I 2 A F I i OR OR OR OR OR OR OR OR OR OR OR R OUTPUT REGlSTER JUl M lNG LE1; liETAL v 3,366,780

Jan. 30, 1968 SHIFT MULTIPLIER Filed Nov. 29, 1965 25 Sheets-Sheet 10 35 FIG. 21

PARTIAL PRODUCT REGISTER iol ol ol ol o oj A ADDER 1a /ASSIMILATOR 27 2e 25 24 23 22 21 2o 19 18 1?v 1e 15 v 4 OR OR OR OR O YOUTPUT REGISTER Jan; 30, 1968 Filed NOV 29, 1965 BIT TIMES 0 I F I G. F I G.

OUTPUT-0F PULSE GENERATOR EVEN DIVIDER OUTPUT 1 ODD DIVIDER OUTPUT 2 LATCH I .LATCH 2 SAMPLING PULSE T0 READOUT PRODUCT FORCED ONE PULSE JUII'MING LEE ETAL SHIFT MULT IPLIER FIG. 5A

25' Sheets-Sheet 14- 2 5 I 4 5 6 I 8 9 10 II 12 I3 I4 I5 16 II I8 19, 20 2I Jan. 30, 1968 JUl-MING LEE ETAL 3,366,730

SHIFT MULTIPLIER Filed Nov. 29, 1965 3 25 Sheets-Sheet FIG.5B;

JUl-MING LEE ETAL 3,366,780

SHIFT MULTIPLIER 25 sheets sheet 18 zoimno ozino 255% .2 2952255 2 65; 5 58mm 2 2 2 m2. wE 2 2 2 2 2 2 222E252E22525:252:52 22:2 2 2222 2 2 2 2 2 2 2 2 2 2 2 2 2 2'2 2 2 2 2 2 2 2 E 2 a K R 8 on R R 3 mm 2 v 22: E 5:: 2:222 5222 2:22. 212:; J

2 2 2 2 2 52:22:32E2222:5555mm 2 2m 2 $2 22: 22w 2:; 52 2 iL211iiliiii Jan. so, 1963 Filed NOV. 29, 1965 2 2 2 2 2 a 2 a 2 a a 2 2 2 2 2 2 2 52:: 2 32 2 2 2 2 2 2 22 2a 2 22 2 2 22 a 2 NM 2 Z 2 2 2 2 2 2 2 2 2 2 2 2 2 a 2 2 2 2 2 2 2 z I 2 B3 2 w a 2 2 2 2 2 22 2 222 222222 E 2132mm2w2222222222222222 N n v m w w 225 $22 Jan. 30, 1968 Jul-MING LEE ETAL 3,366,780

SHIFT MULITIPLIER 25 Sheets-Sheet 19 Filed' um). 29, 1965 mo w 2225.50 MIESDZ @2530 556% 0231x1522 5528 6 E36 5; tm

: N. Q o o o o c o 2 0 o o o 2% me 52 a m n a a 2.2 a m n 2 m: w mw m zm a a a a 2 2 2 n a a i IIIISIIIIE 2 2 a a m n a m n a a Q; 2 e s 2 a a a n n a E 2558 III I T V mL: 2 2 2 2 a a 2 a a a m motkmzmo M32532 Jan. 30, 1968 JUI-MING LEE ETAL 3,366,780

I SHIFT MULTIPLIER 25 Sheets-Sheet 20 Filed Nov. 29, 1965- ,FIG. 70.

MULTIPLE GENERATOR A D: ECL LILUIL WW W T E LIL .IL UUDUM MM.RMI| D= S 2%4 OXVAAUVA OAUA Xm 2 1 20 32 231 1 437042T 5445 564 TGFOT rOn 8778 9889 7 0 3 wOVQv nO wwflnv 2l l 20 l l lll l VAVAVAVAXM XXXXX MULTIPLE GENERATOR B IL P ELEL WHW I MT. U U U MMRM S 32231 II A I I 43134 0 A A A I I T 54453 111.11 6 556 l l l- 6751 lll l l l 00 70 6 1114 11 9000097 I A II J 0 90002 2 I| 2l 001 2222m 24 120 2 22 7022313 22222T 333 2 22 22 701353 2222 3337034 22222 533 22 MULTIPLICAND BIT WEIGHT CHART FOR MULTIPLICAND- MULTIPLE GENERATORS (NEGATIVE MULTIPLES ARE THE I'S COMPLEMENTS 

